﻿///-------------------------------------------------------------------------------------------------------------
///  C# translation of the https://github.com/microsoft/monaco-editor/blob/main/website/typedoc/monaco.d.ts file
///-------------------------------------------------------------------------------------------------------------

namespace DevToys.Blazor.Components.Monaco.Editor;

public enum EditorOption
{
    acceptSuggestionOnCommitCharacter = 0,
    acceptSuggestionOnEnter = 1,
    accessibilitySupport = 2,
    accessibilityPageSize = 3,
    ariaLabel = 4,
    autoClosingBrackets = 5,
    autoClosingDelete = 6,
    autoClosingOvertype = 7,
    autoClosingQuotes = 8,
    autoIndent = 9,
    automaticLayout = 10,
    autoSurround = 11,
    bracketPairColorization = 12,
    guides = 13,
    codeLens = 14,
    codeLensFontFamily = 15,
    codeLensFontSize = 16,
    colorDecorators = 17,
    columnSelection = 18,
    comments = 19,
    contextmenu = 20,
    copyWithSyntaxHighlighting = 21,
    cursorBlinking = 22,
    cursorSmoothCaretAnimation = 23,
    cursorStyle = 24,
    cursorSurroundingLines = 25,
    cursorSurroundingLinesStyle = 26,
    cursorWidth = 27,
    disableLayerHinting = 28,
    disableMonospaceOptimizations = 29,
    domReadOnly = 30,
    dragAndDrop = 31,
    dropIntoEditor = 32,
    emptySelectionClipboard = 33,
    experimental = 34,
    extraEditorClassName = 35,
    fastScrollSensitivity = 36,
    find = 37,
    fixedOverflowWidgets = 38,
    folding = 39,
    foldingStrategy = 40,
    foldingHighlight = 41,
    foldingImportsByDefault = 42,
    foldingMaximumRegions = 43,
    unfoldOnClickAfterEndOfLine = 44,
    fontFamily = 45,
    fontInfo = 46,
    fontLigatures = 47,
    fontSize = 48,
    fontWeight = 49,
    formatOnPaste = 50,
    formatOnType = 51,
    glyphMargin = 52,
    gotoLocation = 53,
    hideCursorInOverviewRuler = 54,
    hover = 55,
    inDiffEditor = 56,
    inlineSuggest = 57,
    letterSpacing = 58,
    lightbulb = 59,
    lineDecorationsWidth = 60,
    lineHeight = 61,
    lineNumbers = 62,
    lineNumbersMinChars = 63,
    linkedEditing = 64,
    links = 65,
    matchBrackets = 66,
    minimap = 67,
    mouseStyle = 68,
    mouseWheelScrollSensitivity = 69,
    mouseWheelZoom = 70,
    multiCursorMergeOverlapping = 71,
    multiCursorModifier = 72,
    multiCursorPaste = 73,
    occurrencesHighlight = 74,
    overviewRulerBorder = 75,
    overviewRulerLanes = 76,
    padding = 77,
    parameterHints = 78,
    peekWidgetDefaultFocus = 79,
    definitionLinkOpensInPeek = 80,
    quickSuggestions = 81,
    quickSuggestionsDelay = 82,
    readOnly = 83,
    renameOnType = 84,
    renderControlCharacters = 85,
    renderFinalNewline = 86,
    renderLineHighlight = 87,
    renderLineHighlightOnlyWhenFocus = 88,
    renderValidationDecorations = 89,
    renderWhitespace = 90,
    revealHorizontalRightPadding = 91,
    roundedSelection = 92,
    rulers = 93,
    scrollbar = 94,
    scrollBeyondLastColumn = 95,
    scrollBeyondLastLine = 96,
    scrollPredominantAxis = 97,
    selectionClipboard = 98,
    selectionHighlight = 99,
    selectOnLineNumbers = 100,
    showFoldingControls = 101,
    showUnused = 102,
    snippetSuggestions = 103,
    smartSelect = 104,
    smoothScrolling = 105,
    stickyTabStops = 106,
    stopRenderingLineAfter = 107,
    suggest = 108,
    suggestFontSize = 109,
    suggestLineHeight = 110,
    suggestOnTriggerCharacters = 111,
    suggestSelection = 112,
    tabCompletion = 113,
    tabIndex = 114,
    unicodeHighlighting = 115,
    unusualLineTerminators = 116,
    useShadowDOM = 117,
    useTabStops = 118,
    wordSeparators = 119,
    wordWrap = 120,
    wordWrapBreakAfterCharacters = 121,
    wordWrapBreakBeforeCharacters = 122,
    wordWrapColumn = 123,
    wordWrapOverride1 = 124,
    wordWrapOverride2 = 125,
    wrappingIndent = 126,
    wrappingStrategy = 127,
    showDeprecated = 128,
    inlayHints = 129,
    editorClassName = 130,
    pixelRatio = 131,
    tabFocusMode = 132,
    layoutInfo = 133,
    wrappingInfo = 134
}
